Vercel Integration

How v0 and Vercel work in tandem.

Vercel is a cloud platform that makes it easy to build, deploy, and scale modern web applications. Vercel enables you to deploy your v0 applications with a single click.

Learn more about Vercel

How do v0 and Vercel accounts differ?

They’re one and the same - v0 accounts are just Vercel accounts. Both share the concept of accounts and teams, where you use each through your account, and manage (and chats in v0's case) within the teams you are a member of.

Where v0 differs is that you can also create chats and projects in your account rather than only within teams. This is your Personal scope, which has access to either the v0 Free or v0 Premium plans.

Most of your account details can be managed from your Vercel account settings (e.g. account email). Settings within v0 pertain almost exclusively to v0, with the exception of some, such as billing items (payment methods and invoices are shared with Vercel) and your default team setting (for Personal v0 scopes), which is linked to its respective Vercel setting.

What is a Vercel project, and how does v0 connect to it?

Projects on Vercel represent applications that you have deployed to the Vercel platform. The first time you deploy a v0 chat, a corresponding Vercel project will be automatically created.

v0 integrates with Vercel projects in several ways:

  • Direct Deployment: Click the "Publish" button in v0 to deploy your Code Project directly to Vercel. This creates a new Vercel project or updates an existing one.
  • Environment Variables: When you add Environment variables directly via v0’s Vars section or integrations (Supabase, Stripe, etc.) via the Connect section, the environment variables are automatically made available to your app both in the v0 editor and when deployed to Vercel. This works both ways - environment variables added to the Vercel project will also be available to the connected v0 chat. This means your app can use these integrations immediately while you're building and testing in v0, not just after deployment. The seamless experience lets you develop with live integrations right in the chat interface.
    • The v0 preview window can only access variables from the Development environment.
  • GitHub Integration: v0 can also connect to a GitHub repository, which is automatically linked to the corresponding Vercel project for automatic deployments on every commit.
    • All changes from v0 must be “Published”, as manual pushes from v0 do not trigger deployments.
  • Domains: Custom domains available to assign to your v0 application are also inherited from your Vercel project and team.

Do I need Vercel Pro to use v0?

No, Vercel Pro does not provide any additional v0 features. However, it does provide additional Vercel role options to your team members. This can provide greater control of their deployed v0 projects through the Vercel project dashboard.

To cancel your Vercel Pro plan, you can choose to downgrade from your team's billing settings. Be aware that downgrading from Pro to Hobby will kick all other members from the team, regardless of their v0 access. After downgrading, they can be re-invited back as Viewers with the v0 Builder role, for no extra charge.

Managing v0 access and roles via your Vercel team

v0 Team and Business plans

  • The only v0 role you can assign is v0 Builder, which provides full v0 functionality.
  • The Vercel roles you can assign are dependent on your Vercel plan
    • For example, if you are on v0 Team with a Vercel Hobby plan, you will have one Owner, but every other member may only be a Viewer with the v0 Builder role.
    • It is not possible to invite or change the roles of members to one that is not covered by your Vercel plan, even if you pair it with the v0 Builder role.

v0 Enterprise plans

  • You have the option of assigning three different v0 roles; v0 Builder, v0 Creator, and v0 Viewer. These can be managed from your team’s Vercel member settings or v0 member settings.
  • The Vercel roles you have available are still determined from your Vercel plan, which may be dependent on your contract. For clarification, you can contact your Account Executive.